Skip to content

Add daemon process#1732

Merged
kolunmi merged 3 commits into
bazaar-org:mainfrom
AlexanderVanhee:daemon-process
Jul 11, 2026
Merged

Add daemon process#1732
kolunmi merged 3 commits into
bazaar-org:mainfrom
AlexanderVanhee:daemon-process

Conversation

@AlexanderVanhee

@AlexanderVanhee AlexanderVanhee commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

The daemon process is a wrapper around the actual Bazaar application, it's responsibilities are managing the application, forwarding launches with parameters (except --no-window) and implementing the search provider (also auto-updates in the future).

The search provider part consumes a ~2mb file with the data needed for the search engine, its generated after the entry-group cache.

The daemon does not link to gobject library to keep the memory footprint as low as possible, around 8 mb with a further 12mb for Flatpak stuff. I believe the recent improvements with launch speeds it makes sense to not keep the main application alive, especially when RAM is so expensive nowadays...

You will have to reinstall the Flatpak app to test everything out properly

The daemon process is a wrapper around the actual Bazaar application, it's responsibilities are managing the application, forwarding launches with parameters (except --no-window) and implementing the search provider (also auto-updates in the future).

The search provider part consumes a ~2mb file with the data needed for the search engine, its generated after the entry-group cache.

The daemon does not link to gobject library to keep the memory footprint as low as possible, around 8 mb with a further 12mb for Flatpak stuff
@AlexanderVanhee AlexanderVanhee requested a review from kolunmi as a code owner July 11, 2026 19:22
@AlexanderVanhee AlexanderVanhee added the enhancement New feature or request label Jul 11, 2026
@kolunmi

kolunmi commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator
ferret.mp4

@kolunmi kolunmi merged commit 3dd1497 into bazaar-org:main Jul 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants